package cn.wolfcode.service;

import cn.wolfcode.domain.Business;
import cn.wolfcode.qo.QueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IBusinessService {
    /**
     * 门店增加
     * @param record 门店对象
     * @return
     */
    int insertBusiness(Business record);

    /**
     * 删除单个门店
     * @param id
     * @return
     */
    int deleteBusiness(Long id);

    /*
    * 更新门店信息
    * */
    int updateBusiness(Business record);

    /**
     * 查询单个门店信息
     * @param id
     * @return
     */
    Business selectBusiness(Long id);

    /*
    * 查询所有门店信息
    * */
    List<Business> selectBusinessList();

    /*
    * 分页查询
    * */
    PageInfo<Business> query(QueryObject qo);

    /**
     * 获取总店 把数据显示在首页
     * @return
     */
    Business selectMainStore();
}
